package com.xebest.web.mapper.write;

import com.xebest.web.model.XeVenStoreAllotDetailEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 调拨商品明细
 *
 * @author 杜春静
 */
public interface XeVenStoreAllotDetailWriteMapper {
    /**
     * 根据调拨单号删除
     *
     * @author 杜春静
     */
    int deleteAllotDetailByAllotCode(@Param("allotCode") String allotCode);

    /**
     * 添加单个调拨商品明细
     *
     * @author 杜春静
     */
    int insertAllotDetail(XeVenStoreAllotDetailEntity record);

    /**
     * 批量插入调拨单明细
     *
     * @author 杜春静
     */
    int batchInsertAllotDetail(@Param("list") List<XeVenStoreAllotDetailEntity> list, @Param("allotCode") String allotCode);

    /**
     * 根据调拨单明细ID更新调拨单商品明细
     *
     * @author 杜春静
     */
    int updateByPrimaryKeySelective(XeVenStoreAllotDetailEntity record);

}